package cn.gemiman.daoyi.module.cms.dal.resis.appsite;

import org.springframework.stereotype.Repository;

/**
 * 站点 Redis DAO
 *
 * @author 道一源码
 */
@Repository
public class AppSiteRedisDAO {

//    @Resource
//    private StringRedisTemplate stringRedisTemplate;
//
//    /**
//     * 更新标签
//     *
//     * @param appId      应用编号
//     * @param categoryId 栏目编号
//     */
//    public void updateTagList(String appId, Long categoryId, List<String> tags) {
//        if (CollUtil.isEmpty(tags)) {
//            return;
//        }
//        String key = CharSequenceUtil.format(RedisKeyConstants.APP_SITE_TAG_LIST, appId, categoryId);
//        String s = CharSequenceUtil.blankToDefault(stringRedisTemplate.opsForValue().get(key), "[]");
//        List<String> list = JSONUtil.toList(s, String.class);
//        list.addAll(tags);
//        stringRedisTemplate.opsForValue().set(key, JSONUtil.toJsonStr(new HashSet<>(list)));
//        String keyAll = CharSequenceUtil.format(RedisKeyConstants.APP_SITE_TAG_LIST, appId, null);
//        String sAll = CharSequenceUtil.blankToDefault(stringRedisTemplate.opsForValue().get(keyAll), "[]");
//        List<String> listAll = JSONUtil.toList(sAll, String.class);
//        listAll.addAll(tags);
//        stringRedisTemplate.opsForValue().set(keyAll, JSONUtil.toJsonStr(new HashSet<>(listAll)));
//    }
}
